package pruebas;

import java.util.*;

import dominio.beans.*;

import prueba.srv.Servicio;

public class Sistema {
	
	private Servicio srv = new Servicio();
	private List<Cliente> clientes = new ArrayList<Cliente>();
	private List<Producto> productos = new ArrayList<Producto>();
	private List<Proveedor> proveedores = new ArrayList<Proveedor>();
	
	public void agregarCliente (String razonSocial, String cuil, float porcentaje, String descripcion){
		
		PoliticasDeVentas pdd = new PoliticasDeVentas();
		pdd.setPorcentaje(porcentaje);
		pdd.setDescripcion(descripcion);
		Cliente cli = new Cliente ();
		cli.setRazonSocial(razonSocial);
		cli.setCuil(cuil);
		cli.setPoliticasDescuento(pdd);
		clientes.add(cli);


			
	}
	
	public void agregarProducto (String nroSerie, String origen, String sufijo, String marca, float precio){
		
		Producto prod = new Producto ();
		prod.setNroSerie(nroSerie);
		prod.setOrigen(origen);
		prod.setSufijo(sufijo);
		prod.setMarca(marca);
		prod.setPrecio(precio);
		productos.add(prod);
		
	}	
	
	
	public void agregarProveedor (String razonSocial, String cuil){
		
		Proveedor prov = new Proveedor ();
		prov.setRazonSocial(razonSocial);
		prov.setNroCuiL(cuil);
		proveedores.add(prov);
			
	}
	
	
	public void grabarListas (){
		
		srv.grabarClientes(clientes);
		srv.grabarProductos(productos);
		srv.grabarProveedores(proveedores);
		srv.finGrabacion();
	}

}
